package com.mabang.medata.commons;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 
* @ClassName: CoverInsuranceVo 
* @Description: 承保报价单
* @author yuyidi 
* @date 2015年4月1日 下午4:11:18
 */
public class CoverInsuranceVo {
	// Fields
	private Integer id;// id
	private String coverInsuranceCode;// 保单号码
	private String customerCode;// 客户名称CODE
	private Integer avgLossId;// 平均风险损失率ID
	private Double insuranceMoney;// 保险金额
	private String termCoefficientCode1;// 条件风险调整系数CODE_1
	private String termCoefficientCode2;// 条件风险调整系数CODE_2
	private String termCoefficientCode3;// 条件风险调整系数CODE_3
	private Double termCoefficientValue1;// 条件风险调整系数值
	private Double termCoefficientValue2;// 条件风险调整系数值
	private Double termCoefficientValue3;// 条件风险调整系数值
	private Double termByCoefficient;// 承保条件风险调整系数
	private String riskCoefficientCode1;// 风险因素调整系数CODE_1
	private String riskCoefficientCode2;// 风险因素调整系数CODE_2
	private String riskCoefficientCode3;// 风险因素调整系数CODE_3
	private Double riskCoefficientValue1;// 风险因素调整系数值
	private Double riskCoefficientValue2;// 风险因素调整系数值
	private Double riskCoefficientValue3;// 风险因素调整系数值
	private Double riskByCoefficient;// 风险因素调整系数
	private String personalCoefficientCode1;// 个体风险因素调整系数CODE_1
	private String personalCoefficientCode2;// 个体风险因素调整系数CODE_2
	private String personalCoefficientCode3;// 个体风险因素调整系数CODE_3
	private String personalCoefficientCode4;// 个体风险因素调整系数CODE_4
	private Double personalCoefficientValue1;// 个体风险因素调整系数值
	private Double personalCoefficientValue2;// 个体风险因素调整系数值
	private Double personalCoefficientValue3;// 个体风险因素调整系数值
	private Double personalCoefficientValue4;// 个体风险因素调整系数值
	private Double personalByCoefficient;// 个体风险因素调整系数
	private Double avgCoefficient;// 平均风险损失率
	private Double riskAdjustCoefficient;// 风险调整系数
	private Double pureRiskLossRate;// 纯风险损失率
	private Double coverRate;// 承保率
	private Double premium;// 保险费
	private String CPersonnelCode;// 创建人
	private Date CDate;// 创建时间
	private String UPersonnelCode;// 修改人
	private Date UDate;// 修改时间
	private BigDecimal isDelete;// 是否删除标记
	private String organizationCode;// 组织架构编码
	private String coverInsuranceStatus;// 状态编码

	private String customerName;// 客户名称
	private String tradeCode;// 行业性质代码
	private String tradeName;// 行业性质名称
	private String personnelName;// 报价人
	private Date startTime;// 开始时间(用于条件查询)
	private Date stopTime;// 截止时间(用于条件查询)
	private String paramName;// 状态名称
	private String organizationName;// 组织架构名称
	private String termCoefficientCodeName;// 绝对免赔额名称
	private String termCoefficientCode3Name;// 绝对免赔率名称
	private String customerOrg;// 客户组织机构代码
	private String policyNumber;//保单号
	private BigDecimal changeType;//更改类型  1 过期 2 手动

	public CoverInsuranceVo() {
		super();
	}

	public CoverInsuranceVo(Integer id, String coverInsuranceCode,
			String customerCode, Integer avgLossId, Double insuranceMoney,
			String termCoefficientCode1, String termCoefficientCode2,
			String termCoefficientCode3, Double termCoefficientValue1,
			Double termCoefficientValue2, Double termCoefficientValue3,
			Double termByCoefficient, String riskCoefficientCode1,
			String riskCoefficientCode2, String riskCoefficientCode3,
			Double riskCoefficientValue1, Double riskCoefficientValue2,
			Double riskCoefficientValue3, Double riskByCoefficient,
			String personalCoefficientCode1, String personalCoefficientCode2,
			String personalCoefficientCode3, String personalCoefficientCode4,
			Double personalCoefficientValue1, Double personalCoefficientValue2,
			Double personalCoefficientValue3, Double personalCoefficientValue4,
			Double personalByCoefficient, Double avgCoefficient,
			Double riskAdjustCoefficient, Double pureRiskLossRate,
			Double coverRate, Double premium, String cPersonnelCode,
			Date cDate, String uPersonnelCode, Date uDate, BigDecimal isDelete,
			String organizationCode, String customerName, String tradeCode,
			String tradeName, String personnelName,
			String coverInsuranceStatus, String paramName,
			String organizationName, String termCoefficientCodeName,
			String termCoefficientCode3Name, String customerOrg,BigDecimal changeType) {
		this.id = id;
		this.coverInsuranceCode = coverInsuranceCode;
		this.customerCode = customerCode;
		this.avgLossId = avgLossId;
		this.insuranceMoney = insuranceMoney;
		this.termCoefficientCode1 = termCoefficientCode1;
		this.termCoefficientCode2 = termCoefficientCode2;
		this.termCoefficientCode3 = termCoefficientCode3;
		this.termCoefficientValue1 = termCoefficientValue1;
		this.termCoefficientValue2 = termCoefficientValue2;
		this.termCoefficientValue3 = termCoefficientValue3;
		this.termByCoefficient = termByCoefficient;
		this.riskCoefficientCode1 = riskCoefficientCode1;
		this.riskCoefficientCode2 = riskCoefficientCode2;
		this.riskCoefficientCode3 = riskCoefficientCode3;
		this.riskCoefficientValue1 = riskCoefficientValue1;
		this.riskCoefficientValue2 = riskCoefficientValue2;
		this.riskCoefficientValue3 = riskCoefficientValue3;
		this.riskByCoefficient = riskByCoefficient;
		this.personalCoefficientValue1 = personalCoefficientValue1;
		this.personalCoefficientValue2 = personalCoefficientValue2;
		this.personalCoefficientValue3 = personalCoefficientValue3;
		this.personalCoefficientValue4 = personalCoefficientValue4;
		this.personalCoefficientValue1 = personalCoefficientValue1;
		this.personalCoefficientValue2 = personalCoefficientValue2;
		this.personalCoefficientValue3 = personalCoefficientValue3;
		this.personalCoefficientValue4 = personalCoefficientValue4;
		this.personalByCoefficient = personalByCoefficient;
		this.avgCoefficient = avgCoefficient;
		this.riskAdjustCoefficient = riskAdjustCoefficient;
		this.pureRiskLossRate = pureRiskLossRate;
		this.coverRate = coverRate;
		this.premium = premium;
		CPersonnelCode = cPersonnelCode;
		CDate = cDate;
		UPersonnelCode = uPersonnelCode;
		UDate = uDate;
		this.isDelete = isDelete;
		this.organizationCode = organizationCode;
		this.customerName = customerName;
		this.tradeCode = tradeCode;
		this.tradeName = tradeName;
		this.personnelName = personnelName;
		this.coverInsuranceStatus = coverInsuranceStatus;
		this.paramName = paramName;
		this.organizationName = organizationName;
		this.termCoefficientCodeName = termCoefficientCodeName;
		this.termCoefficientCode3Name = termCoefficientCode3Name;
		this.customerOrg = customerOrg;
		this.changeType=changeType;
	}

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getCoverInsuranceCode() {
		return coverInsuranceCode;
	}

	public void setCoverInsuranceCode(String coverInsuranceCode) {
		this.coverInsuranceCode = coverInsuranceCode;
	}

	public String getCustomerCode() {
		return customerCode;
	}

	public void setCustomerCode(String customerCode) {
		this.customerCode = customerCode;
	}

	public Integer getAvgLossId() {
		return avgLossId;
	}

	public void setAvgLossId(Integer avgLossId) {
		this.avgLossId = avgLossId;
	}

	public Double getInsuranceMoney() {
		return insuranceMoney;
	}

	public void setInsuranceMoney(Double insuranceMoney) {
		this.insuranceMoney = insuranceMoney;
	}

	public Double getTermCoefficientValue1() {
		return termCoefficientValue1;
	}

	public void setTermCoefficientValue1(Double termCoefficientValue1) {
		this.termCoefficientValue1 = termCoefficientValue1;
	}

	public Double getTermCoefficientValue2() {
		return termCoefficientValue2;
	}

	public void setTermCoefficientValue2(Double termCoefficientValue2) {
		this.termCoefficientValue2 = termCoefficientValue2;
	}

	public Double getTermCoefficientValue3() {
		return termCoefficientValue3;
	}

	public void setTermCoefficientValue3(Double termCoefficientValue3) {
		this.termCoefficientValue3 = termCoefficientValue3;
	}

	public Double getTermByCoefficient() {
		return termByCoefficient;
	}

	public void setTermByCoefficient(Double termByCoefficient) {
		this.termByCoefficient = termByCoefficient;
	}

	public Double getRiskCoefficientValue1() {
		return riskCoefficientValue1;
	}

	public void setRiskCoefficientValue1(Double riskCoefficientValue1) {
		this.riskCoefficientValue1 = riskCoefficientValue1;
	}

	public Double getRiskCoefficientValue2() {
		return riskCoefficientValue2;
	}

	public void setRiskCoefficientValue2(Double riskCoefficientValue2) {
		this.riskCoefficientValue2 = riskCoefficientValue2;
	}

	public Double getRiskCoefficientValue3() {
		return riskCoefficientValue3;
	}

	public void setRiskCoefficientValue3(Double riskCoefficientValue3) {
		this.riskCoefficientValue3 = riskCoefficientValue3;
	}

	public Double getRiskByCoefficient() {
		return riskByCoefficient;
	}

	public void setRiskByCoefficient(Double riskByCoefficient) {
		this.riskByCoefficient = riskByCoefficient;
	}

	public Double getPersonalCoefficientValue1() {
		return personalCoefficientValue1;
	}

	public void setPersonalCoefficientValue1(Double personalCoefficientValue1) {
		this.personalCoefficientValue1 = personalCoefficientValue1;
	}

	public Double getPersonalCoefficientValue2() {
		return personalCoefficientValue2;
	}

	public void setPersonalCoefficientValue2(Double personalCoefficientValue2) {
		this.personalCoefficientValue2 = personalCoefficientValue2;
	}

	public Double getPersonalCoefficientValue3() {
		return personalCoefficientValue3;
	}

	public void setPersonalCoefficientValue3(Double personalCoefficientValue3) {
		this.personalCoefficientValue3 = personalCoefficientValue3;
	}

	public Double getPersonalCoefficientValue4() {
		return personalCoefficientValue4;
	}

	public void setPersonalCoefficientValue4(Double personalCoefficientValue4) {
		this.personalCoefficientValue4 = personalCoefficientValue4;
	}

	public Double getPersonalByCoefficient() {
		return personalByCoefficient;
	}

	public void setPersonalByCoefficient(Double personalByCoefficient) {
		this.personalByCoefficient = personalByCoefficient;
	}

	public Double getAvgCoefficient() {
		return avgCoefficient;
	}

	public void setAvgCoefficient(Double avgCoefficient) {
		this.avgCoefficient = avgCoefficient;
	}

	public Double getRiskAdjustCoefficient() {
		return riskAdjustCoefficient;
	}

	public void setRiskAdjustCoefficient(Double riskAdjustCoefficient) {
		this.riskAdjustCoefficient = riskAdjustCoefficient;
	}

	public Double getPureRiskLossRate() {
		return pureRiskLossRate;
	}

	public void setPureRiskLossRate(Double pureRiskLossRate) {
		this.pureRiskLossRate = pureRiskLossRate;
	}

	public Double getCoverRate() {
		return coverRate;
	}

	public void setCoverRate(Double coverRate) {
		this.coverRate = coverRate;
	}

	public Double getPremium() {
		return premium;
	}

	public void setPremium(Double premium) {
		this.premium = premium;
	}

	public String getCPersonnelCode() {
		return CPersonnelCode;
	}

	public void setCPersonnelCode(String cPersonnelCode) {
		CPersonnelCode = cPersonnelCode;
	}

	public Date getCDate() {
		return CDate;
	}

	public void setCDate(Date cDate) {
		CDate = cDate;
	}

	public String getUPersonnelCode() {
		return UPersonnelCode;
	}

	public void setUPersonnelCode(String uPersonnelCode) {
		UPersonnelCode = uPersonnelCode;
	}

	public Date getUDate() {
		return UDate;
	}

	public void setUDate(Date uDate) {
		UDate = uDate;
	}

	public BigDecimal getIsDelete() {
		return isDelete;
	}

	public void setIsDelete(BigDecimal isDelete) {
		this.isDelete = isDelete;
	}

	public String getOrganizationCode() {
		return organizationCode;
	}

	public void setOrganizationCode(String organizationCode) {
		this.organizationCode = organizationCode;
	}

	public String getCustomerName() {
		return customerName;
	}

	public void setCustomerName(String customerName) {
		this.customerName = customerName;
	}

	public String getTradeCode() {
		return tradeCode;
	}

	public void setTradeCode(String tradeCode) {
		this.tradeCode = tradeCode;
	}

	public Date getStartTime() {
		return startTime;
	}

	public void setStartTime(Date startTime) {
		this.startTime = startTime;
	}

	public Date getStopTime() {
		return stopTime;
	}

	public void setStopTime(Date stopTime) {
		this.stopTime = stopTime;
	}

	public String getTradeName() {
		return tradeName;
	}

	public void setTradeName(String tradeName) {
		this.tradeName = tradeName;
	}

	public String getPersonnelName() {
		return personnelName;
	}

	public void setPersonnelName(String personnelName) {
		this.personnelName = personnelName;
	}

	public String getCoverInsuranceStatus() {
		return coverInsuranceStatus;
	}

	public void setCoverInsuranceStatus(String coverInsuranceStatus) {
		this.coverInsuranceStatus = coverInsuranceStatus;
	}

	public String getParamName() {
		return paramName;
	}

	public void setParamName(String paramName) {
		this.paramName = paramName;
	}

	public String getOrganizationName() {
		return organizationName;
	}

	public void setOrganizationName(String organizationName) {
		this.organizationName = organizationName;
	}

	public String getTermCoefficientCode1() {
		return termCoefficientCode1;
	}

	public void setTermCoefficientCode1(String termCoefficientCode1) {
		this.termCoefficientCode1 = termCoefficientCode1;
	}

	public String getTermCoefficientCode2() {
		return termCoefficientCode2;
	}

	public void setTermCoefficientCode2(String termCoefficientCode2) {
		this.termCoefficientCode2 = termCoefficientCode2;
	}

	public String getTermCoefficientCode3() {
		return termCoefficientCode3;
	}

	public void setTermCoefficientCode3(String termCoefficientCode3) {
		this.termCoefficientCode3 = termCoefficientCode3;
	}

	public String getRiskCoefficientCode1() {
		return riskCoefficientCode1;
	}

	public void setRiskCoefficientCode1(String riskCoefficientCode1) {
		this.riskCoefficientCode1 = riskCoefficientCode1;
	}

	public String getRiskCoefficientCode2() {
		return riskCoefficientCode2;
	}

	public void setRiskCoefficientCode2(String riskCoefficientCode2) {
		this.riskCoefficientCode2 = riskCoefficientCode2;
	}

	public String getRiskCoefficientCode3() {
		return riskCoefficientCode3;
	}

	public void setRiskCoefficientCode3(String riskCoefficientCode3) {
		this.riskCoefficientCode3 = riskCoefficientCode3;
	}

	public String getPersonalCoefficientCode1() {
		return personalCoefficientCode1;
	}

	public void setPersonalCoefficientCode1(String personalCoefficientCode1) {
		this.personalCoefficientCode1 = personalCoefficientCode1;
	}

	public String getPersonalCoefficientCode2() {
		return personalCoefficientCode2;
	}

	public void setPersonalCoefficientCode2(String personalCoefficientCode2) {
		this.personalCoefficientCode2 = personalCoefficientCode2;
	}

	public String getPersonalCoefficientCode3() {
		return personalCoefficientCode3;
	}

	public void setPersonalCoefficientCode3(String personalCoefficientCode3) {
		this.personalCoefficientCode3 = personalCoefficientCode3;
	}

	public String getPersonalCoefficientCode4() {
		return personalCoefficientCode4;
	}

	public void setPersonalCoefficientCode4(String personalCoefficientCode4) {
		this.personalCoefficientCode4 = personalCoefficientCode4;
	}

	public String getTermCoefficientCodeName() {
		return termCoefficientCodeName;
	}

	public void setTermCoefficientCodeName(String termCoefficientCodeName) {
		this.termCoefficientCodeName = termCoefficientCodeName;
	}

	public String getTermCoefficientCode3Name() {
		return termCoefficientCode3Name;
	}

	public void setTermCoefficientCode3Name(String termCoefficientCode3Name) {
		this.termCoefficientCode3Name = termCoefficientCode3Name;
	}

	public String getCustomerOrg() {
		return customerOrg;
	}
	public void setCustomerOrg(String customerOrg) {
		this.customerOrg = customerOrg;
	}
	public String getPolicyNumber() {
		return policyNumber;
	}
	public void setPolicyNumber(String policyNumber) {
		this.policyNumber = policyNumber;
	}

	public BigDecimal getChangeType() {
		return changeType;
	}

	public void setChangeType(BigDecimal changeType) {
		this.changeType = changeType;
	}
}
